vehicle needs to be serviced - Turco Inglés Diccionario